prepare explanation